package edu.pku.sei.act.actools;
interface ICapabilityManager {
	void bindProvider(in String providerName);
	void addCapability(in String capability);
	void removeCapability(in String template);
	List<String> getMatchedCapability(in String template);
	void match(in String capabilityRequired, in String capabilityObtained);
	String invokeCapability(in String capabilityName, in String input);
	void abilityCallback(in String abilityOutput);
}
